package com.wqh.timerjob.job;


import com.wqh.timerjob.service.JobScheduleImpl;
import com.zeroc.Ice.Current;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.Timer;
import java.util.TimerTask;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;


public class TimerJob {

    //指定任务task指定延迟delay后 进行固定延迟period的执行
    private static void timerTest(){
        Timer timer = new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                String temp = new JobScheduleImpl().queryBasicTagAllJob("WuQiHang_basicTag_records",new Current());
                for(String msg: Arrays.asList(temp)){
                    System.out.println(msg+":"+ LocalDateTime.now());
                }
            }
        },1000,500);
    }

    private static void scheduleTask(){
        Runnable runnable = new Runnable() {
            @Override
            public void run() {

            }
        };
        ScheduledExecutorService se =
                Executors.newSingleThreadScheduledExecutor();
        se.scheduleAtFixedRate(runnable,10,1, TimeUnit.SECONDS);
    }
/**重要的数学笔记丢了，而且很难找到了
 * 那就重新学习巩固印象，从零开始
 * 额，现在在工作没有那么多时间给我巩固印象，从头复习
 * 真正想考研的根本不会在意时间，都会拼命挤出时间来复习
 * 我也想啊，现在工作还是试用期，每天必须用大部分精力完成工作
 * 可能的话，还要准备找其他工作刷面试题，最让我担心的就是数学了
 * 可以问同学借笔记啊
 * emmmm.....我考虑一下
 * 回想一下曾经学习数学的方法
 * 先直接做题，10分钟不知道的先跳过
 */


    public static void main(String[] args) {
        timerTest();
    }
}
